package model;

import javax.persistence.Entity;

/**
 * Modellerer en DelbehandligTorreTid
 * 
 * @author Martin Sax
 * 
 */
@Entity
public class DelBehandlingTorreTid extends DelBehandling {
	private int maxTid, ideelTid, minTid;

	/**
	 * Initialiserer en ny DelBehandlingTorreTid med minimums, ideel og maximums
	 * tørretid Krav: tider > 0
	 * 
	 * @param maxTid
	 * @param ideelTid
	 * @param minTid
	 */
	public DelBehandlingTorreTid(int minTid, int ideelTid, int maxTid) {
		this.maxTid = maxTid;
		this.ideelTid = ideelTid;
		this.minTid = minTid;
	}

	public DelBehandlingTorreTid() {

	}

	@Override
	/**
	 * 
	 * @return maxTid den aktuelle maximums tørretid
	 */
	public int getMaxTid() {
		return maxTid;
	}

	@Override
	/**
	 * 
	 * @param maxTid den nye maximum t�rretid.
	 * Krav: maxTid > 0
	 */
	public void setMaxTid(int maxTid) {
		this.maxTid = maxTid;
	}

	/**
	 * 
	 * @return ideelTid den aktuelle ideelle tørretid
	 */
	public int getIdeelTid() {
		return ideelTid;
	}

	/**
	 * 
	 * @param ideelTid
	 *            den nye ideelle tørretid Krav: ideelTid > 0
	 */
	public void setIdeelTid(int ideelTid) {
		this.ideelTid = ideelTid;
	}

	/**
	 * 
	 * @return minTid den aktuelle minimums t�rretid
	 */
	public int getMinTid() {
		return minTid;
	}

	/**
	 * 
	 * @param minTid
	 *            den nye minimums tørretid Krav: minTid > 0
	 */
	public void setMinTid(int minTid) {
		this.minTid = minTid;
	}

	@Override
	public String toString() {
		return "Tørretid";
	}
}
